import OrderTypeCons from '@/type/OrderTypeCons'
/**
 * author : xuzongmeng
 * date   : 2018/10/12
 * desc   :  字典工具类 各种status   type等字段的转换
 */

class DictUtil {
  /** 1财经要闻 2研究报告 3独家解读 4市场动态 */
  static orderStatusText (status) {
    switch (status) {
      case OrderTypeCons.All.value:
        return OrderTypeCons.All.label
      case OrderTypeCons.Create.value:
        return OrderTypeCons.Create.label
      case OrderTypeCons.Pay.value:
        return OrderTypeCons.Pay.label
      case OrderTypeCons.Refund.value:
        return OrderTypeCons.Refund.label
      case OrderTypeCons.Close.value:
        return OrderTypeCons.Close.label
      case OrderTypeCons.Confirm.value:
        return OrderTypeCons.Confirm.label
      case OrderTypeCons.End.value:
        return OrderTypeCons.End.label
    }
  }
  static newsType (type) {
    if (type === 1) {
      return '财经要闻'
    } else if (type === 2) {
      return '研究报告'
    } else if (type === 3) {
      return '独家解读'
    } else if (type === 4) {
      return '市场动态'
    }
  }
  static openaccountPlatformName (code) {
    if (code === 'shxh') {
      return '新华上海贵金属交易中心'
    } else if (code === 'shhg') {
      return '上海石油化工交易中心'
    }
  }
  static userLevel (level) {
    if (level === 1) {
      return '黄金'
    } else if (level === 2) {
      return '白银'
    } else if (level === 3) {
      return '青铜'
    }
  }
}

export default DictUtil
